Learn R Programming

rstackdeque (version 1.1.1)

peek_front<-.rdeque: Assign to/modify the front of an rdeque

Description

Allows modification access to the front of a deque.

Usage

"peek_front"(x, ...) <- value

Arguments

x
rdeque to modify the front element of.
...
additional arguments to be passed to or from methods (ignored).
value
value to assign to the front data element.

Value

modified rdeque.

Details

Runs in $O(1)$ worst case time. Throws an error if the rdeque is empty. Modifies the element in place (i.e., is not side-effect-free).

See Also

peek_front.rdeque for accessing the front data element.

Examples

Run this code
d <- rdeque()
d <- insert_front(d, data.frame(a = 1, b = 1))
d <- insert_front(d, data.frame(a = 1, b = 1))

peek_front(d)$a <- 100
print(d)

peek_front(d) <- data.frame(a = 100, b = 100)
print(d)

Run the code above in your browser using DataLab